<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // true, false

    // 可以转成true的数据，叫true值
    // 可以转成false的数据，叫false值

    // ||：两边只要有一个为true值，结果就是true值
    // console.log( true || true );
    // console.log( true || false );
    // console.log( false || true );
    // console.log( false || false );

    // console.log( 1 || 2 );  // 结果不是true，而是一个true值。这个true值是：1
    // console.log( 2 || 1 );  // 结果不是true，而是一个true值。这个true值是：2

    // 换个方式：隐式数据类型转换，只是发生在运算过程中，运算结束后，数据还是原来的类型

    // &&：两边只要有一个为false值，结果就是false值
    // console.log( true && true );
    // console.log( true && false );
    // console.log( false && true );
    // console.log( false && false );


    // !：取反，语法：添加在数据前
    // console.log( !true )
    // console.log( !false )


    
</script>
</html>